//引入joi模块
const Joi = require('joi');
//定义对象的验证规则
const schema = {
    username:Joi.string().min(2).max(5).required().error(new Error('username属性没有通过验证')),
    birth:Joi.number().min(1900).max(2030).required().error(new Error('birth没有通过验证'))
};

async function run(){
    try{
        //实施验证
        await Joi.validate({username:'ab',birth:'1982'},schema);
    }catch(ex){
        console.log(ex);
    }
    console.log('验证通过');
}
run();